home *** CD-ROM | disk | FTP | other *** search
- ;
- ; Installer-Script Connectline
- ;
- ; $VER: Connectline-Install 2.0 (05.11.95)
- ;
-
- (set #clexists
- (cat "Connectline ist bereits auf Ihrem System installiert.\n\n"
- "Möchten Sie die bestehende Installation Updaten oder "
- "Connectline komplett neu installieren?\n\n"
- "ACHTUNG!\n\n"
- "Bei einer Neuinstallation gehen Ihre bestehenden Daten "
- "komplett verloren, wenn Sie Connectline in demselben "
- "Verzeichnis wie die alte Version installieren!"
- ))
-
- (set #install-hd-msg
- (cat "Wohin soll das Connectline-Verzeichnis "
- "installiert werden?"
- ))
-
- (set #install-hd-help
- (cat "\nHier müssen Sie angeben, wo auf Ihrer "
- "Festplatte das Connectline-Verzeichnis installiert werden "
- "soll.\n\n"
- "Das Installationsprogramm erzeugt dann in dem von Ihnen "
- "angegebenen Verzeichnis eine neue Schublade mit dem "
- "Namen \"Connectline\".\n\n"
- ))
-
- (set #copying-setpatch
- (cat "Fnr den ordnungsgemäßen Betrieb von Connectline ist "
- "die Installation von SetPatch 40.16 notwendig."
- ))
-
- (set #autostart
- (cat "Soll Connectline beim Booten des Systems automatisch gestartet werden?"
- ))
-
- (set #autostart-help
- (cat "Es wird in die Datei \"S:User-Startup\" ein Assign \"CONNECTLINE:\" und das Kommando \"RUN >NIL: Connectline:CL eingefügt."
- ))
-
- (set #autostart-norun
- (cat "Es wird in die Datei \"S:User-Startup\" ein Assign \"CONNECTLINE:\" eingefügt."
- ))
-
- (set #conv_pmbs
- (cat "Möchten Sie die Daten Ihrer Prometheus-Installation konvertieren? \n"
- "Die alten Datensätze bleiben bei der Konvertierung erhalten."
- ))
-
-
- (procedure copy-setpatch
- (copylib
- (prompt #copying-setpatch)
- (help @copylib-help)
- (source "installstuff/SetPatch")
- (dest "C:")
- (confirm)
- )
- )
-
- (procedure askcldir
- (if (exists ("CONNECTLINE:" ) )
- (if (askbool
- (prompt #clexists)
- (help #clexists)
- (default 0)
- (choices "Update" "Neuinstallation" )
- )
- (set update_mode 1)
- )
- )
- (if (= 0 update_mode )
- (
- (set default-dest
- (askdir
- (prompt #install-hd-msg)
- (help #install-hd-help)
- (default @default-dest)
- )
- )
- (set @default-dest
- (tackon default-dest "Connectline")
- )
- (makedir @default-dest
- (infos)
- )
- )
- (set @default-dest "Connectline:")
- )
- )
-
- (procedure copycl
- (copyfiles
- (source "Connectline/")
- (dest @default-dest)
- (pattern "~(Prefs|Online|Log)")
- (prompt "Kopiere Connectline-Module" )
- (help @copyfiles-help)
- (confirm)
- (infos)
- )
- (complete 80)
- (if (= 0 update_mode )
- (copyfiles
- (source "Connectline/")
- (dest @default-dest)
- (pattern "(Prefs|Online)")
- (prompt "Kopiere Connectline-Beispielkonfiguration" )
- (help @copyfiles-help)
- (confirm)
- (infos)
- )
- )
- )
-
- (procedure askautostart
- (if (askbool
- (prompt #autostart)
- (help #autostart-help)
- (default 0)
- (choices "Automatisch starten" "Nicht automatisch starten" )
- )
- (startup "Connectline"
- (prompt #autostart-help)
- (help #autostart-help)
- (command ("Assign Connectline: \"%s\"\nRun >NIL: Connectline:CL" @default-dest ) )
- )
- (startup "Connectline"
- (prompt #autostart-norun)
- (help #autostart-help)
- (command ("Assign Connectline: \"%s\"" @default-dest ) )
- )
- )
- )
-
- (procedure checkprometheus
- (if (exists ("PROMETHEUS:" ) )
- (if (askbool
- (prompt #conv_pmbs)
- (help #conv_pmbs)
- (default 0)
- (choices "Konvertieren" "Nicht konvertieren" )
- )
- )
- (
- (makeassign "Connectline" @default-dir)
- (run "installstuff/pmbs2cl")
- )
- )
- )
-
-
- ;
- ;
- ; GO!
- ;
- ;
-
- (complete 0)
- (askcldir)
- (complete 1)
- (copycl)
- (complete 85)
- (askautostart)
- (complete 90)
- (copy-setpatch)
- (complete 100)
-